迭代器
迭代器就是访问容器元素的指针。
迭代器操作符
- * :
*
返回当前迭代器指向的元素的值。 - ++ :
++
返回当前迭代器指向的下一个元素。 - -- :
--
返回当前迭代器指向的上一个元素。
容器有两个常用的迭代器:
- begin() : 返回当前容器的第一个元素.
- end() : 返回当前容器的最后一个元素.
迭代器使用 示例代码
cpp
#include<bits/stdc++.h>
using namespace std;
int main()
{
vector<int> v{1,2,3,4,5};
vector<int>::iterator itr;
for(itr=v.begin();itr!=v.end();itr++)
{
cout << *itr <<" ";
}
return 0;
}